SYSESTA1 Erstellen Statistik mit Bestandeszahlen
Für die Statistik-Definitionen werden die nachfolgend beschriebenen Mittel für die Definition einer Statistik verwendet.
Werden keine Zu-/Abgänge benötigt, wird diese Subfunktion SYSESTA1 verwendet. Da ein Spezialprogramm hinterlegt ist, muss die Subfunktion zwingend diesen Namen haben.
Wird die Struktur einer Statistik verändert, müssen die Struktur und die bereits verbuchten Monate gelöscht und nochmals verbucht werden (Subfunktion SYSEAWDE).
Sinnvollerweise wird diese Verarbeitung als regelmässig wiederkehrende Auswertung mit universellen Parametern gespeichert (z.B. immer am 1. des Folgemonats den Vormonat verbuchen).
In der Funktion SYSE müssen folgende Steuerungen angepasst werden; als Basis wird am besten eine bestehende System-Vorlage verwendet.
| Steuerung | Beschreibung |
|---|---|
| Platzhalter | 1 Platzhalter = Per-Datum (z.B. LASTDAY_PREVMONTH damit keine Anpassung je Monat notwendig sind) 2 Platzhalter = Statistik-Nr gemäss CODN-Tabelle SYSTATNR. Diese ersten beiden Parameter müssen zwingend in dieser Reihenfolge vorhanden sein, die übrigen Platzhalter können nach Bedarf vergeben werden |
| Tabellen / Bedingungen | Definition der zu verwendenden Daten; sind abhängig von der gewünschten Auswertung |
| Sort / Gruppe | Festlegen der Totalisierungsstufen gemäss Vorgaben von der Funktion SYSE. Es können max. 4 Totalisierungsstufen definiert werden |
| Ausgabe | Als Kumulationsfelder werden die fixen Feldnamen MENGE1, MENGE2, ... MENGE15 verwendet. Wird zum Namen eines Totalfeldes auch ein Feld mit Zusatz '_TXT' eingefügt, wird ausser dem Schlüssel auch diese Bezeichnung mitverwendet. Dies kann erreicht werden, indem bei einem Feld mit CODE-Tabelle die Funktion CODN hinzugefügt wird oder aber manuell ein entsprechendes Feld erstellt wird. Beispiel: tarif (abo.tarif) CODN 1 1 30 --> dies ergibt ein Feld tarif und tarif_txt artnr (abo.artnr) artnr_txt (itobj.bezeichnung) Ist in dasselbe Kumulationsfeld mehr als ein Feld zu kumulieren (z.B. Bruttobetrag und Rabattbetrag), kann dies erreicht werden, indem dasselbe Mengenfeld mit dem Zusatz -1, -2, usw. ergänzt wird. Beispiel: MENGE1 (vlaufdet.betrexkl) SUMVZ vorgart 53 MENGE1-1 (vlaufdet.rabbetrexkl) SUMVZ vorgart 53 |